package com.bianqian.demo.repository;

import com.bianqian.demo.entity.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.Optional;

/**
 * 用户数据访问层
 */
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
    
    /**
     * 根据账号查找用户
     * @param account 用户账号
     * @return 用户信息
     */
    Optional<User> findByAccount(String account);
    
    /**
     * 检查账号是否存在
     * @param account 用户账号
     * @return 是否存在
     */
    boolean existsByAccount(String account);
}


